package xyz.labmem.main.modular.app.jtys.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn

/**
 * 战备渡口采集对象 zbdkcjb
 * 
 * @author ruoyi
 * @date 2022-02-25
 */
@SocketPath("true",order=73)
@TableName("zbdkcjb")

@ApiModel(value = "战备渡口采集")
class Zbdkcjb : GFBaseEntity<Zbdkcjb>() {
    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null

    /** 渡口名称 */
    @SqlColumn
    @ExcelProperty("渡口名称")
    @TableField("dwmcy")
    @ApiModelProperty(value = "渡口名称")
    var dwmcy : String? = null

    /** 渡口所在辖区 */
    @SqlColumn
    @ExcelProperty("渡口所在辖区")
    @TableField("dkszxq")
    @ApiModelProperty(value = "渡口所在辖区")
    var dkszxq : String? = null
    /** 渡运起迄点 */
    @SqlColumn
    @ExcelProperty("渡运起迄点")
    @TableField("dyqqd")
    @ApiModelProperty(value = "渡运起迄点")
    var dyqqd : String? = null
    /** 主要进出口道路名称 */
    @SqlColumn
    @ExcelProperty("主要进出口道路名称")
    @TableField("zyjckdlmc")
    @ApiModelProperty(value = "主要进出口道路名称")
    var zyjckdlmc : String? = null
    /** 码头前沿地面承载能力（吨） */
    @ExcelProperty("码头前沿地面承载能力")
    @TableField("mtqydmcznld")
    @ApiModelProperty(value = "码头前沿地面承载能力")
    var mtqydmcznld : String? = null
    /** 码头堆场面积（平方米） */
    @ExcelProperty("码头堆场面积")
    @TableField("mtdcmjpfm")
    @ApiModelProperty(value = "码头堆场面积(平方米)")
    var mtdcmjpfm : String? = null
    /** 码头渡运距离（千米） */
    @ExcelProperty("码头渡运距离")
    @TableField("mtdyjlqm")
    @ApiModelProperty(value = "码头渡运距离(千米)")
    var mtdyjlqm : String? = null
    /** 渡船数（艘） */
    @ExcelProperty("渡船数")
    @TableField("dcss")
    @ApiModelProperty(value = "渡船数(艘)")
    var dcss : String? = null
    /** 载运定额（车位） */
    @ExcelProperty("载运定额")
    @TableField("zydecw")
    @ApiModelProperty(value = "载运定额(车位)")
    var zydecw : String? = null
    /** 渡运能力（吨） */
    @ExcelProperty("渡运能力")
    @TableField("dynld")
    @ApiModelProperty(value = "渡运能力(吨)")
    var dynld : String? = null
    /** 靠泊吨位（吨） */
    @ExcelProperty("靠泊吨位")
    @TableField("kbdwd")
    @ApiModelProperty(value = "靠泊吨位(吨)")
    var kbdwd : String? = null
    /** 结构形式 */
    @ExcelProperty("结构形式")
    @TableField("jgxs")
    @ApiModelProperty(value = "结构形式")
    var jgxs : String? = null
    /** 是否正常营运 */
    @ExcelProperty("是否正常营运")
    @TableField("sfzcyy")
    @ApiModelProperty(value = "是否正常营运")
    var sfzcyy : String? = null
    /** 管理单位 */
    @SqlColumn
    @ExcelProperty("管理单位")
    @TableField("gldw")
    @ApiModelProperty(value = "管理单位")
    var gldw : String? = null
    /** 单位负责人 */
    @SqlColumn
    @ExcelProperty("单位负责人")
    @TableField("dwfzr")
    @ApiModelProperty(value = "单位负责人")
    var dwfzr : String? = null
    /** 联系方式 */
    @SqlColumn
    @ExcelProperty("联系方式")
    @TableField("lxfs")
    @ApiModelProperty(value = "联系方式")
    var lxfs : String? = null
    /** 所属辖区 */
    @ExcelProperty("所属辖区")
    @TableField("ssxq")
    @ApiModelProperty(value = "所属辖区")
    var ssxq : String? = null

    @ExcelProperty("经度")
    @TableField("jd")
    @ApiModelProperty(value = "经度")
    var jd : String? = null
    /** 纬度 */
    @ExcelProperty("纬度")
    @TableField("wd")
    @ApiModelProperty(value = "纬度")
    var wd : String? = null

}
